package com.ewhale.feitengguest.dto;

import java.util.List;

public class MyTaskDetailDto {
    /**
     * accountMissionDto : {"content":"","content2":"","content3":"","content4":"","content5":"","imgUrlList":[],"imgUrls":"","refuseCause":"","status":0}
     * auditHour : 12
     * classificationName : 游戏单
     * contentExplainDtos : [{"explain":"文字说明1文字说明","num":1},{"explain":"测试管理员编辑2","num":2},{"explain":"测试管理员编辑3","num":3},{"explain":"测试管理员编辑4","num":4}]
     * deviceType : 1
     * endTimeStamp : 1579276800
     * endTimeStr : 01-19
     * id : 113
     * img : http://qiuniu.app.9688app.com/769d559a-cd63-48e5-99b7-aed9685af9cd.png
     * imgExplain : 测试管理员编辑
     * missionQrcode : http://qiuniu.app.9688app.com/3a1d8c8e-408d-4446-af02-281ed484af2e.jpg
     * missionStepDtos : [{"explain":"步骤说明","imgUrlList":[],"imgUrls":"","num":1}]
     * missionUrl : baidu.com
     * submitType : 1
     * title : 测试文字说明
     * unitPrice : 0.6
     */

    private AccountMissionDtoBean accountMissionDto;
    private int auditHour;
    private String classificationName;
    private int deviceType;
    private long endTimeStamp;
    private String endTimeStr;
    private int id;
    private String img;
    private String imgExplain;
    private String missionQrcode;
    private String missionUrl;
    private int submitType;
    private String title;
    private double unitPrice;
    private List<ContentExplainDtosBean> contentExplainDtos;
    private List<TaskDetailsDto.MissionStepDtosBean> missionStepDtos;

    public AccountMissionDtoBean getAccountMissionDto() {
        return accountMissionDto;
    }

    public void setAccountMissionDto(AccountMissionDtoBean accountMissionDto) {
        this.accountMissionDto = accountMissionDto;
    }

    public int getAuditHour() {
        return auditHour;
    }

    public void setAuditHour(int auditHour) {
        this.auditHour = auditHour;
    }

    public String getClassificationName() {
        return classificationName;
    }

    public void setClassificationName(String classificationName) {
        this.classificationName = classificationName;
    }

    public int getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(int deviceType) {
        this.deviceType = deviceType;
    }

    public long getEndTimeStamp() {
        return endTimeStamp;
    }

    public void setEndTimeStamp(long endTimeStamp) {
        this.endTimeStamp = endTimeStamp;
    }

    public String getEndTimeStr() {
        return endTimeStr;
    }

    public void setEndTimeStr(String endTimeStr) {
        this.endTimeStr = endTimeStr;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getImgExplain() {
        return imgExplain;
    }

    public void setImgExplain(String imgExplain) {
        this.imgExplain = imgExplain;
    }

    public String getMissionQrcode() {
        return missionQrcode;
    }

    public void setMissionQrcode(String missionQrcode) {
        this.missionQrcode = missionQrcode;
    }

    public String getMissionUrl() {
        return missionUrl;
    }

    public void setMissionUrl(String missionUrl) {
        this.missionUrl = missionUrl;
    }

    public int getSubmitType() {
        return submitType;
    }

    public void setSubmitType(int submitType) {
        this.submitType = submitType;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public double getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(double unitPrice) {
        this.unitPrice = unitPrice;
    }

    public List<ContentExplainDtosBean> getContentExplainDtos() {
        return contentExplainDtos;
    }

    public void setContentExplainDtos(List<ContentExplainDtosBean> contentExplainDtos) {
        this.contentExplainDtos = contentExplainDtos;
    }

    public List<TaskDetailsDto.MissionStepDtosBean> getMissionStepDtos() {
        return missionStepDtos;
    }

    public void setMissionStepDtos(List<TaskDetailsDto.MissionStepDtosBean> missionStepDtos) {
        this.missionStepDtos = missionStepDtos;
    }

    public static class AccountMissionDtoBean {
        /**
         * content :
         * content2 :
         * content3 :
         * content4 :
         * content5 :
         * imgUrlList : []
         * imgUrls :
         * refuseCause :
         * status : 0
         */

        private String content;
        private String content2;
        private String content3;
        private String content4;
        private String content5;
        private String imgUrls;
        private String refuseCause;
        private int status;
        private List<String> imgUrlList;

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getContent2() {
            return content2;
        }

        public void setContent2(String content2) {
            this.content2 = content2;
        }

        public String getContent3() {
            return content3;
        }

        public void setContent3(String content3) {
            this.content3 = content3;
        }

        public String getContent4() {
            return content4;
        }

        public void setContent4(String content4) {
            this.content4 = content4;
        }

        public String getContent5() {
            return content5;
        }

        public void setContent5(String content5) {
            this.content5 = content5;
        }

        public String getImgUrls() {
            return imgUrls;
        }

        public void setImgUrls(String imgUrls) {
            this.imgUrls = imgUrls;
        }

        public String getRefuseCause() {
            return refuseCause;
        }

        public void setRefuseCause(String refuseCause) {
            this.refuseCause = refuseCause;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public List<String> getImgUrlList() {
            return imgUrlList;
        }

        public void setImgUrlList(List<String> imgUrlList) {
            this.imgUrlList = imgUrlList;
        }
    }

    public static class ContentExplainDtosBean {
        /**
         * explain : 文字说明1文字说明
         * num : 1
         */

        private String explain;
        private int num;
        private String content;

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getExplain() {
            return explain;
        }

        public void setExplain(String explain) {
            this.explain = explain;
        }

        public int getNum() {
            return num;
        }

        public void setNum(int num) {
            this.num = num;
        }
    }

    public static class MissionStepDtosBean {
        /**
         * explain : 步骤说明
         * imgUrlList : []
         * imgUrls :
         * num : 1
         */

        private String explain;
        private String imgUrls;
        private int num;
        private List<String> imgUrlList;

        public String getExplain() {
            return explain;
        }

        public void setExplain(String explain) {
            this.explain = explain;
        }

        public String getImgUrls() {
            return imgUrls;
        }

        public void setImgUrls(String imgUrls) {
            this.imgUrls = imgUrls;
        }

        public int getNum() {
            return num;
        }

        public void setNum(int num) {
            this.num = num;
        }

        public List<String> getImgUrlList() {
            return imgUrlList;
        }

        public void setImgUrlList(List<String> imgUrlList) {
            this.imgUrlList = imgUrlList;
        }
    }
}
